<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of settings
 *
 * @author link2
 */
class Settings_controller extends CMS_Controller {

    //put your code here

    public function __construct() {
        parent::__construct();
        $this->lang->load('settings_view');
        $this->load->helper('combos');
        $this->load->model('settings/settings_model');
    }

    function index() {
        $v_dados = array();
        $v_dados['tabs'] = array();
        $v_dados['divs'] = array();
        $b_consultar = $this->settings_model->get_categoria_join_configuracao();
        //pre($v_consultar);
        if ($b_consultar != null) {
            foreach ($b_consultar as $k => $v) {
                $v_dados['tabs'][$v->id_cat]['cat_nome'] = $this->lang->line('lang_li_' . $v->CC_nome);
                $v_dados['tabs'][$v->id_cat]['id_cat'] = $v->id_cat;
                $v_dados['divs'][$v->id_cat]['id'] = $v->id_cat;
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['input_id'] = $v->id;
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['nome'] = $v->nome;
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['lang_nome'] = $this->lang->line('lang_' . $v->nome);
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['lang_original_title_nome'] = $this->lang->line('lang_' . $v->nome);
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['valor'] = $v->valor;
                $v_dados['divs'][$v->id_cat]['seq'][$v->id]['tipo'] = form_dropdown('tipo[' . $v->id . ']', combo_tipos_variaveis(), $v->tipo, 'required="required"');
            }
        }
        $v_dados = $this->lang->multi_line($v_dados);
        $this->parser->parse_cms('settings_index_view', $v_dados);
    }

    function gravar() {
        //echo json_encode($_POST);

        $v_dados = array();
        $b_alterar = $this->settings_model->update_configuracao($this->input->post());
        if ($b_alterar == NULL) {
            $v_dados['cod'] = 111;
            $v_dados['msg'] = $this->lang->line('lang_msg_submit_warning');
            $v_dados['header'] = $this->lang->line('lang_header_submit_warning');
        } else {
            $v_dados['cod'] = 999;
            $v_dados['msg'] = $this->lang->line('lang_msg_submit_success');
            $v_dados['header'] = $this->lang->line('lang_header_submit_success');
        }
        echo json_encode($v_dados);
    }

}

?>
